package com.csun.cmny.provider.model.domain;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.util.Date;

@Table(name = "nt_payment_derate")
public class NtPaymentDerate {
    /**
     * 费用减免主键ID
     */
    @Id
    @Column(name = "derateId")
    private Integer derateid;

    /**
     * 老人ID
     */
    @Column(name = "oldmanId")
    private Integer oldmanid;

    /**
     * 减免类型ID
     */
    @Column(name = "ietypeId")
    private String ietypeid;

    /**
     * 费用类别名称
     */
    @Column(name = "ietypeName")
    private String ietypename;

    /**
     * 减免前费用
     */
    @Column(name = "derateBefor")
    private BigDecimal deratebefor;

    /**
     * 减免费用
     */
    @Column(name = "derateFee")
    private BigDecimal deratefee;

    /**
     * 机构ID
     */
    @Column(name = "homeId")
    private Integer homeid;

    /**
     * 是否有效 （1有效，0无效 默认有效）
     */
    private Boolean valid;

    /**
     * 创建人
     */
    @Column(name = "createTime")
    private Date createtime;

    /**
     * 创建人
     */
    private Integer creator;

    /**
     * 获取费用减免主键ID
     *
     * @return derateId - 费用减免主键ID
     */
    public Integer getDerateid() {
        return derateid;
    }

    /**
     * 设置费用减免主键ID
     *
     * @param derateid 费用减免主键ID
     */
    public void setDerateid(Integer derateid) {
        this.derateid = derateid;
    }

    /**
     * 获取老人ID
     *
     * @return oldmanId - 老人ID
     */
    public Integer getOldmanid() {
        return oldmanid;
    }

    /**
     * 设置老人ID
     *
     * @param oldmanid 老人ID
     */
    public void setOldmanid(Integer oldmanid) {
        this.oldmanid = oldmanid;
    }

    /**
     * 获取减免类型ID
     *
     * @return ietypeId - 减免类型ID
     */
    public String getIetypeid() {
        return ietypeid;
    }

    /**
     * 设置减免类型ID
     *
     * @param ietypeid 减免类型ID
     */
    public void setIetypeid(String ietypeid) {
        this.ietypeid = ietypeid;
    }

    /**
     * 获取费用类别名称
     *
     * @return ietypeName - 费用类别名称
     */
    public String getIetypename() {
        return ietypename;
    }

    /**
     * 设置费用类别名称
     *
     * @param ietypename 费用类别名称
     */
    public void setIetypename(String ietypename) {
        this.ietypename = ietypename;
    }

    /**
     * 获取减免前费用
     *
     * @return derateBefor - 减免前费用
     */
    public BigDecimal getDeratebefor() {
        return deratebefor;
    }

    /**
     * 设置减免前费用
     *
     * @param deratebefor 减免前费用
     */
    public void setDeratebefor(BigDecimal deratebefor) {
        this.deratebefor = deratebefor;
    }

    /**
     * 获取减免费用
     *
     * @return derateFee - 减免费用
     */
    public BigDecimal getDeratefee() {
        return deratefee;
    }

    /**
     * 设置减免费用
     *
     * @param deratefee 减免费用
     */
    public void setDeratefee(BigDecimal deratefee) {
        this.deratefee = deratefee;
    }

    /**
     * 获取机构ID
     *
     * @return homeId - 机构ID
     */
    public Integer getHomeid() {
        return homeid;
    }

    /**
     * 设置机构ID
     *
     * @param homeid 机构ID
     */
    public void setHomeid(Integer homeid) {
        this.homeid = homeid;
    }

    /**
     * 获取是否有效 （1有效，0无效 默认有效）
     *
     * @return valid - 是否有效 （1有效，0无效 默认有效）
     */
    public Boolean getValid() {
        return valid;
    }

    /**
     * 设置是否有效 （1有效，0无效 默认有效）
     *
     * @param valid 是否有效 （1有效，0无效 默认有效）
     */
    public void setValid(Boolean valid) {
        this.valid = valid;
    }

    /**
     * 获取创建人
     *
     * @return createTime - 创建人
     */
    public Date getCreatetime() {
        return createtime;
    }

    /**
     * 设置创建人
     *
     * @param createtime 创建人
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    /**
     * 获取创建人
     *
     * @return creator - 创建人
     */
    public Integer getCreator() {
        return creator;
    }

    /**
     * 设置创建人
     *
     * @param creator 创建人
     */
    public void setCreator(Integer creator) {
        this.creator = creator;
    }
}